﻿* {
    margin: 0;
    padding: 0;
}
*:hover{
    background-color:orangered;
}
body,
h1, h2, h3, h4, h5, h6,
a,
img,
ul, li,
p,
address {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: black;
}

a {
    text-decoration: none;
}
li{
    list-style:none
}
.header {
    width: 100%;
    height: 120px;
}

.nav {
    width: 100%;
    height: 40px;
}
.nav li{
    float:left;
    width:80px;
    height:40px;
    line-height:40px;
    text-align:center;
}
.nav a:hover{
    color:red;

}
.nav li:hover{
    background-color:greenyellow;
}

.main {
    float:left;
    width: 70%;
    height: 400px;
}
.main .row-1{
    width:100%;
    height:250px;
}
.main .row-2{
    width:100%;
    height:150px;
}
.main h2{
    height:20%;

}
.main p, .main article{
    height:80%;

}
.main .col{
    float:left;
    width:50%;

}
.aside {
    float:left;
    width: 30%;
    height: 400px;
}

.footer {
    clear:both
    width: 100%;
    height: 100px;
}

.sep {
    background-color: burlywood;
}
.sep2{
    background-color:aquamarine;
}